Big Huge Thesaurus

Scipio Africanus Major

noun